package com.project.entity.activity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.dtyunxi.dto.BaseDto;
import com.project.common.Constants;

import io.swagger.annotations.ApiModelProperty;

/**
 * 活动特邀嘉宾
 * @author chen.liangzhen
 * @time 2017年3月31日 上午10:49:50
 */
@Entity
@Table(name="B_ACTIVITY_GUEST")
public class ActivityGuest extends BaseDto {

	private static final long serialVersionUID = 1L;

	/**
     * 活动id
     */
	@ApiModelProperty(value="活动id")
    @Column
    private Integer activityId;

    /**
     * 姓名
     */
	@ApiModelProperty(value="姓名")
    @Column
    private String name;

    /**
     * 头像图片地址
     */
	@ApiModelProperty(value="头像图片地址")
    @Column
    private String faceImgUrl;

    /**
     * 简介
     */
	@ApiModelProperty(value="简介")
    @Column
    private String intro;

    /**
     * 创建时间
     */
	@ApiModelProperty(value="创建时间")
    @Column
    private Date createTime;

    /**
     * 活动id
     * @return activity_id 活动id
     */
    public Integer getActivityId() {
        return activityId;
    }

    /**
     * 活动id
     * @param activityId 活动id
     */
    public void setActivityId(Integer activityId) {
        this.activityId = activityId;
    }

    /**
     * 姓名
     * @return name 姓名
     */
    public String getName() {
        return name;
    }

    /**
     * 姓名
     * @param name 姓名
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 头像图片地址
     * @return face_img_url 头像图片地址
     */
    public String getFaceImgUrl() {
    	return Constants.OBJECT_STORAGE_URL_DOWNLOAD_IMAGE + this.faceImgUrl;
    }

    /**
     * 头像图片地址
     * @param faceImgUrl 头像图片地址
     */
    public void setFaceImgUrl(String faceImgUrl) {
        this.faceImgUrl = faceImgUrl;
    }

    /**
     * 简介
     * @return intro 简介
     */
    public String getIntro() {
        return intro;
    }

    /**
     * 简介
     * @param intro 简介
     */
    public void setIntro(String intro) {
        this.intro = intro;
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}